Separating Protection and Resource Management in Operating Systems

نویسندگان

  • David Lie
  • Chandramohan A. Thekkath
  • Mark Horowitz
چکیده

Traditionally, operating systems have fulfilled the dual roles of enforcing security on computer systems, as well as managing and virtualizing resources for the various applications sharing the machine. However, more recently, there have been some promising proposals in creating systems where hardware, rather than software enforces security and protection. These proposals would require an operating system running on such hardware to manage resources on behalf of applications that do not trust it. Unfortunately, the implementation of such an operating system has not received much attention in the literature and it is not clear if a traditional services of an operating system could be provided on such hardware. This paper discusses the modifications that are necessary to make a modern operating system execute on such hardware. The modifications were modest, the most significant changes were in the areas that perform context switches, signal handling, and virtual memory management.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Predictable Management of System Resources for Linux

In current operating systems, a process acts both as a protection domain and as a resource principal. This may not be the right model as a user may like to see a set of processes or a sub activity in a process as a resource principal. Another problem is that much of the processing may happen in the interrupt context, and they will not be accounted for properly. Resource Containers[1] have been ...

متن کامل

Separating Information Protection from Resource Management

Separating Information Protection from Resource ManagementbyJisoo Yang

متن کامل

A Genetic Based Resource Management Algorithm Considering Energy Efficiency in Cloud Computing Systems

Cloud computing is a result of the continuing progress made in the areas of hardware, technologies related to the Internet, distributed computing and automated management. The Increasing demand has led to an increase in services resulting in the establishment of large-scale computing and data centers, in addition to high operating costs and huge amounts of electrical power consumption. Insuffic...

متن کامل

The exokernel operating system architecture

On traditional operating systems only trusted software such as privileged servers or the kernel can manage resources. This thesis proposes a new approach, the exokernel architecture, which makes resource management unprivileged but safe by separating management from protection: an exokernel protects resources, while untrusted application-level software manages them. As a result, in an exokernel...

متن کامل

Study of effective indicators on rangeland management in collective and private exploitation systems (In winter rangelands of Golestan province)

During the last few decades, one of the most important problems of Iran rangelands is how to manage ranch units, which are managed according to the grazing license, in one of the three common methods, council, collective and private exploitation. The most important tool for achieving sustainable development and natural resource management is property right. Considering the importance of range...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002